#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <cmath>
using namespace std;

int main() {

    for (int x = 0,y = 23333333 - x; x <= 23333333/2; ++x, --y) {
        double ans = -(y * (y / 23333333.0) * log2(y / 23333333.0) + x * (x / 23333333.0) * log2(x / 23333333.0));
        cout << ans << endl;
        if (ans > 11625907.5 && ans < 11625907.6)
        {
            cout << x;
            return 0;
        }
    }

    return 0;
}
